Reaching Steady State in Software Engineering Project Courses

نویسندگان

  • Dora Dzvonyar
  • Bernd Brügge
چکیده

Project courses provide students with a hands-on experience of software engineering practices in industry and prepare them for their later career. The first weeks of such a course typically involve change and uncertainty and are therefore challenging for students: project teams have to understand requirements that are often unclear, learn to work together and communicate as a team, as well as become accustomed to processes and workflows used in the course. In this paper, we summarize our experiences of how student teams master change at the beginning of a project course to reach a steady state in which the level of uncertainty is manageable. We describe the typical stages of a student project, go into detail on the challenges during the Launch Phase and provide suggestions of how instructors can help students overcome those challenges. We report both on our experience conducting project courses with clients from industry since 2008 and on the results of a qualitative evaluation of one instance of a large multi-project capstone course.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation, Control and Experimental Analysis of 1,3Butadiene Purification Unit

Simulation of a process and analysis of its resulting data in both dynamic and steady-state conditions are fundamental steps in understanding the process in order to design and efficient control of system as well as implementing operational cost reduction scheme. In the present paper, steady and unsteady state simulation of Amir Kabir1, 3 butadiene purification units has been done by using Aspe...

متن کامل

Experience in Early and Late Software Engineering Project Courses

We report about our experience which we gained in different software engineering project courses at our department. A student who is specialized in software engineering has to finish besides lectures on software engineering and related fields two project courses: an ”early” basic project course and a “late” complex project course. For both of them we developed leveled teaching approaches consid...

متن کامل

Game Programming and XNA in Software Engineering Education

Game programming can help students gain practical experience with software engineering. Game programming covers a wide range of software engineering topics – including algorithms, data structures, team work, and software tools. Unfortunately, game programming usually involves many repetitive and time consuming tasks such as accessing hardware resources and managing game content. In this paper w...

متن کامل

A View on a Successful International Educational Project in Software Engineering

In this paper, a successful and fruitful joint project will be presented. The project joins participants from 9 countries and from 15 universities. Since it started in 2001, this project entitled “Software Engineering: Computer Science Education and Research Cooperation” helped participants to gain excellent, up to date educational material, apply modern teaching methods, exchange experiences w...

متن کامل

The Cross-Course Software Engineering Project at the NTNU: Four Years of Experience

Many software engineering courses include all-term projects to convey principles relating to large-scale multi-person development. But even such projects will easily be too small and simple, unless a sufficient amount of study time is allocated to them. This time may be hard to find, especially in strictly programmed profession studies where a lot of general theory courses have to be taken. Thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018